
caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}

/* Image Box Style */
.thumbnails #thumnail_over {
	overflow: hidden;
}
/* Caption Common Style */
.thumbnails #thumnail_over .caption {
	background-color: rgba(0,0,0,0.5);
	
	/*background-color:rgba(41,137,216,0.5);*/
	position: absolute;
	color: #fff;
	z-index: 100;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
		transition: all 300ms ease-out;
	left: 0;
	border:2px solid #000;

}
/** Caption 1: Simple **/
.thumbnails #thumnail_over .simple-caption {
	height: 30px;
	width: 50% !important;
	display: block;
	bottom: -30px;
	line-height: 33pt;
	text-align: center;

}


/** Simple Caption :hover Behaviour **/
.thumbnails #thumnail_over:hover .simple-caption {
	-moz-transform: translateY(-170%);
	-o-transform: translateY(-170%);
	-webkit-transform: translateY(-170%);
	opacity: 1;
	transform: translateY(-170%);
}



